<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>27-字符串其他方法</title>
</head>
<body>
    <script>
        // 字符串 String 其他方法 
        const str = '中软睿达传递知识'
        // 1. startWith(检测字符,[检测位置])
        // 检测是否以某个字符开头，返回布尔值
        console.log(str.startsWith('中')) // true
        console.log(str.startsWith('软')) // false
        console.log(str.startsWith('睿',1)) // false
        console.log(str.startsWith('达',3)) // true

        // 2. endWith(检测字符,[检测位置])
        // 检测是否以某个字符结尾，返回布尔值
        console.log(str.endsWith('知识')) // true
        console.log(str.endsWith('传递')) // false
        console.log(str.endsWith('睿达',4)) // true
        console.log(str.endsWith('睿达',3)) // false

        const str1 = "To be, or not to be, that is the question."
        // 3. includes(搜索的字符，[检测位置])
        // 判断一个字符串是否 包含 在另外一个字符串中，返回布尔值
        console.log(str1.includes('to be'))  // true
        console.log(str1.includes('to be or'))   // false
        console.log(str1.includes('To be')) // true
        console.log(str1.includes('That is')) // false
        console.log(str1.includes('To be',0)) // true
        console.log(str1.includes('To be',1)) // false

        // 4.以上方法都是区分大小写的
    </script>
</body>
</html>